AngularJS即學(xué)即用 ([美]希亞姆·夏德瑞) 中文pdf掃描版[70MB]
69.8MB / 09-18
Angular2權(quán)威教程(ng-book2) 范例代碼 中文版
3.25MB / 08-14
AngularJS學(xué)習(xí)手冊(cè) ([美]Ken Williamson) 中文pdf掃描版[38MB]
38.3MB / 12-01
AngularJS實(shí)戰(zhàn) (陶國榮著) 中文pdf掃描版[60MB]
60.5MB / 11-03
Angular從零到一(王凡著).pdf
16.8MB / 09-22
-
-
深入理解JavaScript核心技術(shù)與設(shè)計(jì)模式 中文完整版PDF javascript電子書 / 1.31MB
-
JavaScript奇技淫巧 中文完整pdf版 javascript電子書 / 15.5MB
-
-
前端面試資料2024年大廠進(jìn)階秘訣 中文PDF javascript電子書 / 107.29MB
-
-
JSON基礎(chǔ)教程+精編使用指南 完整版PDF javascript電子書 / 1.65MB
-
-
突破JavaScript編程實(shí)例五十講 JavaScript編程經(jīng)典實(shí)例詳細(xì)剖析 javascript電子書 / 5.19MB
-
vue、react面試題合集 (附答案) 中文PDF版 javascript電子書 / 5.59MB
詳情介紹
本前言將涵蓋下面的內(nèi)容:
● 本書讀者對(duì)象
● 應(yīng)該閱讀本書的原因
● 通過閱讀本書可以完成的任務(wù)
● AngularJS是什么以及它成為一項(xiàng)優(yōu)秀技術(shù)的原因
● 本書內(nèi)容安排
● 示例代碼的位置
接下來讓我們進(jìn)入正題。
本書讀者對(duì)象
本書面向已經(jīng)具有HTML基礎(chǔ)知識(shí),并且已經(jīng)使用現(xiàn)代編程語言完成了一些編程工作的開發(fā)者。了解JavaScript和jQuery技術(shù)的讀者會(huì)更容易理解本書,但本書并不要求讀者必須掌握J(rèn)avaScript基礎(chǔ)知識(shí)。
應(yīng)該閱讀本書的原因
本書將講解如何創(chuàng)建強(qiáng)大的、可交互的Web應(yīng)用,而且這些應(yīng)用將具有良好的結(jié)構(gòu)和易于重用的代碼庫(它們也易于維護(hù))。AngularJS的一個(gè)卓越特性是:它將通過堅(jiān)持使用底層結(jié)構(gòu)和設(shè)計(jì)的方式,最終強(qiáng)制你成為一位更優(yōu)秀的Web開發(fā)者。
本書的典型讀者通常希望掌握AngularJS相關(guān)知識(shí),用于構(gòu)建高度可交互的Web應(yīng)用。他們也將希望使用AngularJS的革新MVC方式實(shí)現(xiàn)設(shè)計(jì)和結(jié)構(gòu)良好的Web頁面及應(yīng)用。總的來說,AngularJS提供了一種易于實(shí)現(xiàn)、完全集成的Web開發(fā)平臺(tái),通過它我們可以實(shí)現(xiàn)強(qiáng)大的Web 2.0應(yīng)用。
通過本書可以學(xué)到的知識(shí)
通過閱讀本書,你將學(xué)會(huì)如何構(gòu)建現(xiàn)實(shí)世界中的動(dòng)態(tài)網(wǎng)站和Web應(yīng)用。網(wǎng)站已經(jīng)不再是由集成圖片和格式化文本的HTML頁面組成的簡單靜態(tài)內(nèi)容。相反,網(wǎng)站變得更加動(dòng)態(tài),單個(gè)頁面通??梢杂米髡麄€(gè)網(wǎng)站或者應(yīng)用。
使用AngularJS技術(shù),我們可以直接在Web頁面中構(gòu)建邏輯(將客戶端Web應(yīng)用的數(shù)據(jù)模型綁定到后端服務(wù)和數(shù)據(jù)庫)。通過AngularJS,我們還可以輕松地?cái)U(kuò)展HTML的功能,這樣HTML模板文件中就可以輕松地表達(dá)出UI設(shè)計(jì)邏輯。下面是我們?cè)陂喿x本書時(shí)將學(xué)到的一些知識(shí):
● 如何使用內(nèi)置指令快速地構(gòu)建AngularJS模板,用于增強(qiáng)用戶體驗(yàn)
● 如何將UI元素綁定到元素模型,使模型改變的同時(shí)UI隨之改變,反之亦然
● 如何將鼠標(biāo)和鍵盤事件直接綁定到數(shù)據(jù)模型和后端功能,用于提供強(qiáng)大的用戶交互
● 如何定義自定義AngularJS指令,用于擴(kuò)展HTML語言
● 如何實(shí)現(xiàn)可以與Web服務(wù)器交互的客戶端服務(wù)
● 如何構(gòu)建提供豐富用戶交互的動(dòng)態(tài)瀏覽器視圖
● 如何創(chuàng)建可以輕松在其他AngularJS應(yīng)用中重用的自定義服務(wù)
● 如何通過自定義AngularJS指令實(shí)現(xiàn)富UI組件,如可縮放的圖像和可擴(kuò)展列表
AngularJS
AngularJS是由Google開發(fā)的一個(gè)客戶端框架。它是由JavaScript編寫的,采用的是jQuery庫的一個(gè)簡化版本:jQuery Lite。AngularJS背后的理念是:提供一個(gè)框架,它可以使用MVC框架幫助開發(fā)者實(shí)現(xiàn)設(shè)計(jì)良好、結(jié)構(gòu)良好的Web頁面和應(yīng)用。
AngularJS提供了用于處理瀏覽器中用戶輸入、操作客戶端數(shù)據(jù)和控制瀏覽器視圖中元素顯示的所有功能。下面是AngularJS具有的一些優(yōu)點(diǎn)。
● 數(shù)據(jù)綁定:AngularJS有一個(gè)非常清晰的方法,可以使用它強(qiáng)大的作用域機(jī)制將數(shù)據(jù)綁定到HTML元素。
● 可擴(kuò)展性:通過AngularJS架構(gòu)可以輕松地?cái)U(kuò)展語言的(幾乎)所有方面,從而提供自己的自定義實(shí)現(xiàn)。
● 清晰:AngularJS強(qiáng)迫你編寫清晰、有邏輯的代碼。
● 可重用的代碼:結(jié)合可擴(kuò)展性和清晰的代碼,使用AngularJS可以輕松編寫出可重用的代碼。實(shí)際上,當(dāng)創(chuàng)建自定義服務(wù)時(shí),該語言將強(qiáng)制你這樣做。
● 支持:Google在該項(xiàng)目上投入很大,因此當(dāng)其他類似的項(xiàng)目失敗時(shí),AngularJS成功地堅(jiān)持了下來。
● 兼容性:AngularJS是基于JavaScript編寫的,與jQuery有著緊密的關(guān)系。因此,在環(huán)境中集成AngularJS,并在AngularJS框架的結(jié)構(gòu)中重用現(xiàn)有代碼將變得更加容易。
本書內(nèi)容安排
本書分為11章和一個(gè)附錄。
第1章提供一些JavaScript基礎(chǔ)知識(shí),有助于你熟悉JavaScript語言。該章還講解使用Node.js服務(wù)器創(chuàng)建開發(fā)環(huán)境的過程,在接下來的某些示例中我們將使用該開發(fā)環(huán)境。即使你已經(jīng)熟悉JavaScript,至少也應(yīng)該查看開頭的幾節(jié),幫助你了解如何創(chuàng)建開發(fā)環(huán)境。
第2章涵蓋AngularJS框架的基礎(chǔ)知識(shí)。我們將學(xué)習(xí)AngularJS的組織方式和如何設(shè)計(jì)AngularJS應(yīng)用。
第3章涵蓋AngularJS應(yīng)用的基本結(jié)構(gòu)。我們將學(xué)習(xí)如何定義模塊以及AngularJS中依賴注入的工作方式。
第4章涵蓋數(shù)據(jù)模型(在AngularJS中稱為作用域)和其他AngularJS組件的關(guān)系。我們將學(xué)習(xí)作用域?qū)哟谓Y(jié)構(gòu)是如何工作的。
第5章涵蓋AngularJS模板的結(jié)構(gòu)。我們將學(xué)習(xí)如何在模板中添加元素(反映模型中的數(shù)據(jù)),以及如何使用篩選器自動(dòng)地格式化元素,因?yàn)樗鼈儗⒈讳秩镜綖g覽器視圖中。
第6章涵蓋內(nèi)置的AngularJS指令。你將會(huì)學(xué)到如何通過多種方式實(shí)現(xiàn)指令,從將簡單JavaScript數(shù)組轉(zhuǎn)換成多個(gè)HTML元素,到將Web頁面中的元素直接綁定到作用域模型中。你還將學(xué)會(huì)如何在控制器中處理鼠標(biāo)和鍵盤事件。
第7章涵蓋自定義AngularJS指令的創(chuàng)建。你將學(xué)到如何構(gòu)建可以增強(qiáng)現(xiàn)有HTML元素的指令,以及如何創(chuàng)建為用戶提供更佳交互性的全新HTML元素。
第8章涵蓋你將會(huì)遇到的事件類型以及如何管理它們。你將會(huì)學(xué)習(xí)如何創(chuàng)建和處理自定義事件。該章也涵蓋如何監(jiān)視作用域模型中的值,并在它們發(fā)生改變時(shí)進(jìn)行處理。
第9章涵蓋AngularJS提供的內(nèi)置服務(wù)。通過這些服務(wù),你可以使用HTTP請(qǐng)求與Web服務(wù)器進(jìn)行通信、與瀏覽器進(jìn)行交互,并在Web頁面中實(shí)現(xiàn)動(dòng)畫元素。
第10章涵蓋如何使用AngularJS中可用的技術(shù)創(chuàng)建自定義服務(wù)。自定義服務(wù)是使功能可重用的一種優(yōu)秀方式,因?yàn)槲覀兛梢詫⒆远x服務(wù)提供的功能注入多個(gè)應(yīng)用中。
第11章涵蓋如何使用AngularJS機(jī)制構(gòu)建富交互頁面元素。該章大致可以作為其他所有章節(jié)的一個(gè)回顧。你將會(huì)學(xué)習(xí)如何使用AngularJS構(gòu)建可展開/可折疊元素、拖放功能、可縮放圖像、標(biāo)簽面板和星級(jí)評(píng)定。
附錄A討論AngularJS中的單元測(cè)試和端到端測(cè)試。該附錄提供設(shè)計(jì)測(cè)試時(shí)的一些簡單忠告,還提供額外資源的一些鏈接。
獲取示例代碼
在本書中,你將會(huì)在列表塊中找到示例代碼。列表塊的標(biāo)題中包含含有源代碼的文件的名稱。你可以訪問GitHub上示例中的源代碼文件和圖片。
結(jié)束語
我希望你能像我一樣享受對(duì)本書和AngularJS的學(xué)習(xí)。它是一項(xiàng)卓越的、新穎的技術(shù),使用時(shí)也非常有趣。很快你就可以加入到許多其他使用AngularJS構(gòu)建交互性網(wǎng)站和Web應(yīng)用的開發(fā)者中。
快速掌握AngularJS Web開發(fā)技術(shù)
AngularJS是Web開發(fā)領(lǐng)域最激動(dòng)人心的創(chuàng)新技術(shù)之一,它為整個(gè)開發(fā)過程提供結(jié)構(gòu),旨在簡化Web應(yīng)用的開發(fā)和測(cè)試。
網(wǎng)站已不再是簡單的靜態(tài)內(nèi)容——相反,網(wǎng)站更趨動(dòng)態(tài)化,通常單個(gè)頁面即可用作整個(gè)站點(diǎn)或應(yīng)用。AngularJS允許Web開發(fā)者直接在網(wǎng)頁中構(gòu)建此類應(yīng)用需要的程序邏輯,將客戶端Web應(yīng)用的數(shù)據(jù)模型綁定到后端服務(wù)和數(shù)據(jù)庫。AngularJS還允許擴(kuò)展HTML,從而可以方便地在HTML模板文件中表示UI設(shè)計(jì)邏輯。
《AngularJS開發(fā)秘籍》展示如何創(chuàng)建功能強(qiáng)大的交互性Web應(yīng)用,這些應(yīng)用具有結(jié)構(gòu)良好、便于維護(hù)、可重用的代碼庫。你還將學(xué)習(xí)如何使用AngularJS的創(chuàng)新MVC模式來開發(fā)結(jié)構(gòu)和設(shè)計(jì)俱佳的網(wǎng)頁和Web應(yīng)用。
AngularJS強(qiáng)制Web開發(fā)者堅(jiān)守底層結(jié)構(gòu)和設(shè)計(jì)規(guī)則,從而更加優(yōu)秀。
了解AngularJS的組織方式,學(xué)習(xí)設(shè)計(jì)AngularJS
應(yīng)用的最佳實(shí)踐
學(xué)習(xí)如何定義模塊和使用依賴注入
使用內(nèi)置指令快速構(gòu)建AngularJS模板,以增強(qiáng)用戶體驗(yàn)
將UI元素綁定到數(shù)據(jù)模型,使模型和UI的改變自動(dòng)關(guān)聯(lián)
自定義擴(kuò)展HTML的AngularJS指令
實(shí)現(xiàn)可縮放圖片、可展開列表和其他富UI組件
實(shí)現(xiàn)與Web服務(wù)器交互的客戶端服務(wù)
構(gòu)建動(dòng)態(tài)瀏覽器視圖,以提供更豐富的用戶交互
創(chuàng)建便于重用的自定義服務(wù)
為AngularJS應(yīng)用設(shè)計(jì)單元和端到端測(cè)試
作者簡介
Brad Dayley,是一位擁有逾20多年企業(yè)應(yīng)用和Web界面開發(fā)經(jīng)驗(yàn)的高級(jí)軟件工程師。Brad曾使用JavaScript、jQuery、AngularJS和相關(guān)技術(shù),設(shè)計(jì)和實(shí)現(xiàn)了從應(yīng)用服務(wù)器乃至復(fù)雜Web 2.0界面的大量應(yīng)用和服務(wù)。Brad撰寫的書籍包括Node.js、MongoDB and AngularJS Web Development、Sams Teach Yourself NoSQL with MongoDB in 24 Hours、Sams Teach Yourself jQuery and JavaScript in 24 Hours和jQuery and JavaScript Phrasebook。
下載地址
人氣書籍
鋒利的jQuery pdf電子書(168M)附源碼
ExtJs 3.0 最新最全中文API幫助文檔 CHM版
jquery1.7 中文手冊(cè) CHM文檔(附j(luò)query1.82 chm手冊(cè))
javascript DOM編程藝術(shù)中文pdf版提供
最完整的JavaScript從入門到精通教程 pdf
鋒利的jquery 第2版 PDF掃描版(帶導(dǎo)航菜單109M)
JQuery 1.7中文手冊(cè)及JQuery UI 英文API CHM版
jQuery實(shí)戰(zhàn) 中文PDF版
智能社原創(chuàng)新版javaScript視頻教程[全集] 腳本之家推薦
深入淺出Node.js (樸靈著) 中文PDF掃描版[42MB]
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉ 本站提供的AngularJS 開發(fā)秘籍 王肖峰 中文高清pdf版 帶目錄資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。